package com.osdp.uc.vo;

import com.osdp.common.base.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * 职务-岗位（UcPosition) （ 多对一）
 */
@Data
@ApiModel(value = "职务对象", description = "职务对象")
public class UcTitleVo extends BaseVo {
    /** 职务名称 */
    @ApiModelProperty(value = "职务名称")
    private String titleName;
    /** 职务等级 */
    @Excel(name = "'职务等级'")
    @ApiModelProperty(value = "职务等级")
    private String titleLevel;

    /** 职务编码 */
    @Excel(name = "'职务编码'")
    @ApiModelProperty(value = "职务编码")
    private String titleCode;

    /** 职务描述 */
    @Excel(name = "'职务描述'")
    @ApiModelProperty(value = "职务描述")
    private String description;

    /**
     * 是否启用 1：启用 0：不启用
     */
    @Excel(name = "是否启用'")
    @ApiModelProperty(value = "是否启用")
    private String validation;
    /**
     * 租户ID
     */
    @Excel(name = "租户ID'")
    @ApiModelProperty(value = "租户ID")
    private String tenantId;

//    @Excel(name = "删除状态（0，正常，1已删除）", width = 15)
//    @ApiModelProperty(value = "删除状态（0，正常，1已删除）")
//    @TableLogic
//    private Integer delFlag;
    /**
     * 判断是否删除
     *
     * @return
     */
//    public boolean deleted() {
//        return delFlag == CommonConstant.FLAG_ONE_1;
//    }
}
